package com.sparrow.manage.article;

import com.sparrow.manage.common.service.BaseService;

import java.util.List;

public interface ArticleService extends BaseService<Article, String> {
    void updateCarousel(String id, Integer carousel);

    /**
     * 获取指定类型的文章, 带有HeadImage对象
     * @param type  类型
     * @param size  获取文章个数, 如果为0, 则直接返回空列表
     * @return  不会返回null
     */
    List<Article> queryByType(Article.ArticleType type, int size);

    /**
     * 获取轮播图文章
     * @param size
     * @return
     */
    List<Article> queryCarousel(int size);

}
